h3.topic{height:3rem; padding:1rem 1rem 0; text-align:center;}
h3.topic span{display:inline-block; line-height:3rem; color:#333; font-size:1.6rem; padding-left:2rem;}
h3.topic span.score_icon1{background:url(../images/score-icon.png) left .7rem no-repeat;  background-size:1.5rem 11.5rem;}
h3.topic span.score_icon2{background:url(../images/score-icon.png) left -4.5rem no-repeat;  background-size:1.5rem 11.5rem;}
h3.topic a{display:inline-block; float:right; line-height:3rem; padding-right:1.3rem; background:url(../images/score-icon.png) right -9.5rem no-repeat;  background-size:1.5rem 11.5rem;}
.wddh_list{padding:0 2% 2rem 2%;}
.wddh_box{display:inline-block; width:48.5%; margin-top:1rem; vertical-align:top; background:#FFF; position:relative; padding:0 0 .5rem;}
.wddh_box:nth-child(2n){margin-left:.5rem;}
dl.hint{width:100%; height:3rem; position:absolute; bottom:9.4rem; left:0; background-color:rgba(230, 0, 18, 0.5); color:#FFF; text-align:center; font:normal 1.2rem/3rem 'PingFangSC-Regular';}
.nub_top{position:relative;}
.nub_top dl.hint{height:3rem; position:absolute; bottom:0rem; font-size:1.4rem;}
.wddh_box img{width:100%; height:12.5rem;}
.wddh_box ul{padding:0.5rem 1rem; text-align:left;}
.wddh_box ul li{font:normal 1.6rem/2rem 'PingFangSC-Regular'; color:#333;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.wddh_box dl.over{width:9rem; height:9rem; position:absolute; top:14%; left:50%; margin-left:-4.5rem; background-color:rgba(0, 0, 0, 0.5); line-height:9rem; color:#FFF; text-align:center; border-radius:50%;}
.wddh_box ul li:nth-child(2){font-size: 1.5rem;}
.wddh_box ul li:nth-child(2) i{color:#37cbbb; font-size: 1.5rem;}
.wddh_box ul li:nth-child(3){color:#999; font-size: 1.4rem;}
.wddh_box dl.over{width:9rem; height:9rem; position:absolute; top:14%; left:50%; margin-left:-4.5rem; background-color:rgba(0, 0, 0, 0.5); line-height:9rem; color:#FFF; text-align:center; border-radius:50%;}
.illustrate-1{background-image:url(../images/hover_right.png); background-repeat:no-repeat; background-position:97% center; background-size:.8rem 1.5rem;}
.illustrate-1 img{width:2.5rem; height:2.5rem; margin:.2rem 1rem 0 0.5rem; vertical-align:top}
